/* CSS Document */
*{ padding:0px; margin:0px; list-style:none;}
body{ max-width:640px; min-width:320px; margin:auto; font-size:10pt; font-family:"微软雅黑";}
a{ text-decoration:none; color:#000;}
.clear{ clear:both;}

#master_top{ width:100%; height:40px; background:#fca601; position:relative; z-index:1;}
.top_address{ line-height:40px; color:#FFF; font-size:14px; position:absolute; top:0px; left:10px;}
.top_address a{color:#FFF;}
.top_search{ position:absolute; top:3px; right:15px;}
.top_logo{ text-align:center; padding-top:8px;}
.top_logo img{ width:100px; height:auto;}

#master_flash{ }
#master_flash li{ float:left;}
#master_flash img{ display:block; width:100%; height:auto;}
#master_flash .flex-direction-nav,#master_flash .flex-control-paging{ display:none;}

#master_menu{ margin-bottom:20px;}
#master_menu ul{}
#master_menu ul li{ float:left;}
#master_menu ul li a{ width:19%; padding:10px 0; text-align:center; display:inline-block;}
#master_menu ul li a img{ display:block; margin:auto; width:70%; height:auto;}
#master_menu ul li a span{ color:#000; display:block; padding-top:8px;}
#master_menu .flex-direction-nav{ display:none;}
#master_menu .flex-control-nav{width:100%; position:relative; z-index:1; top:10px; text-align:center;}
#master_menu .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
#master_menu .flex-control-paging li a{background:#666; display:block;height:8px; border-radius:100%; overflow:hidden;text-indent:-99em;width:8px;cursor:pointer;}
#master_menu .flex-control-paging li a.flex-active{background:#F00;}

#master_body{ background:#f1f1f1; }
.main_notice{ /*height:20px;*/ overflow:hidden; padding:5px; border-top:2px solid #f1f1f1; background:#FFF; font-size:12px;}
.main_notice span{ color:#F00; display:inline-block; padding-right:5px;}
.main_notice a{ display:none;}
.main_notice a strong{ display:inline-block; border:1px solid #F00; color:#F00; font-weight:normal; padding:0 5px; font-size:10px; margin-right:5px;}
.main_top_box{ margin-top:5px;   background:#FFF;}
.main_top_box table{border-collapse:collapse; width:100%;}
.main_top_box table td{ border:1px solid #f1f1f1;} 
.main_top_box table td img{ width:100%;}
.main_fen_x{ background:#D2D2D2; height:1px; position:relative; margin:25px 0; z-index:1;}
.main_fen_x img{ position:absolute; top:-12px; left:50%; margin-left:-45px;}
.main_list{}
.main_list li{ background:#FFF; padding:2%; float:left; width:45%; margin:0.5%;}
.main_list li img{ width:100%; height:auto; display:block;}
.main_list li p{ padding:5px 0;}
.main_list li p.m1{}
.main_list li p.m2{ color:#F00; font-weight:bold;}

.foot_height{ height:55px; background:#f1f1f1;}
#master_foot{ z-index:999; height:50px; padding-top:8px; width:100%; background:#f1f1f1; position:fixed; bottom:0px; left:0px; }
#master_foot a{ display:inline-block; width:19%;}
#master_foot a img{ display:block; margin:auto; width:40%; height:auto;}
#master_foot a span{ display:block; color:#b1b1b1; padding-top:3px; text-align:center;}
#master_foot a.cover span{ color:#fca601;}

#master_address{ display:none; position:absolute; top:50px; left:5px; right:5px; z-index:999; background:#fca601; padding:10px;}
#master_address a{ color:#FFF; display:inline-block; padding:6px;}

@media screen and (min-width:640px){ 
   .foot_height{ height:75px; }
   #master_foot{ height:65px; width:640px; left:50%; margin-left:-320px;}
   #master_foot a img{ width:auto; height:auto;}
   
   #master_address{ top:65px; width:620px; left:50%;  margin-left:-320px;}
  
   #master_top{ height:60px;}
   .top_address{ line-height:60px; font-size:12pt;top:0px; left:10px;}
   .top_search{ top:14px; right:15px;}
   .top_logo{ padding-top:10px;}
   .top_logo img{ width:auto; height:auto;}
}

